Constructing Strategies for Programming

نویسندگان

  • Alex Gerdes
  • Bastiaan Heeren
  • Johan Jeuring
چکیده

Learning to program is difficult. To support learning programming, many intelligent tutoring systems for learning programming have been developed. Research has shown that such tutors have positive effects on learning. However, intelligent tutors for learning programming are not widely used. Building an intelligent tutor for a programming language is a substantial amount of work, and utilising it in a course is often hard for a teacher. In this paper we illustrate how to construct strategies for solving programming exercises and how these strategies can be used to automatically support students using an intelligent programming tutor to incrementally develop a program. Using strategies for programming, specifying an exercise becomes relatively easy, and more flexible.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Determination of Appropriate Strategies in the Field of Renewable Energies within Iranian Educational System and Prioritization of Them by Using Fuzzy Preference Programming (FPP) Technique

The present study mainly aims to determine appropriate strategies for performing relevant educational programs to promote the level of awareness among different people of society to replace non-renewable energy resources with clean and renewable energy resources as well as to prioritize these strategies for use in the educational system of Iran. This study is conducted in two stages. In the fir...

متن کامل

A multi-stage stochastic programming for condition-based maintenance with proportional hazards model

Condition-Based Maintenance (CBM) optimization using Proportional Hazards Model (PHM) is a kind of maintenance optimization problem in which inspections of a system relevant to its failure rate depending on the age and value of covariates are performed in time intervals. The general approach for constructing a CBM based on PHM for a system is to minimize a long run average cost per unit of time...

متن کامل

Constructing and Validating the Teachers’ Professional Competence Evaluation Instrument

The current research was aimed mainly at constructing and validating the teachers’ professional competence evaluation instrument through descriptive correlational research method. The statistical population consisted of all primary school teachers employed by the city of Kerman’s board of education in the year 2015 – 2016. Participants of the study included 300 teachers selected via cluster sam...

متن کامل

Constructing basic science theoretical curriculum evaluation tool, based on Problem-based strategy (A guide for application).

Introduction: A variety of educational strategies appropriate for medical student learning have been introduced. Problem- based learning is a major, complex and widespread strategy in medical education, especially in basic science education. In the SPICES model PBL is presented as continuums (from information oriented learning to problem-based learning). In this study, we developed a questionna...

متن کامل

An interval-valued programming approach to matrix games with payoffs of triangular intuitionistic fuzzy numbers

The purpose of this paper is to develop a methodology for solving a new type of matrix games in which payoffs are expressed with triangular intuitionistic fuzzy numbers (TIFNs). In this methodology, the concept of solutions for matrix games with payoffs of TIFNs is introduced. A pair of auxiliary intuitionistic fuzzy programming models for players are established to determine optimal strategies...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009